/**
 * web-view与h5通讯的mixin
 */
export default {
	data() {
		return {
			// 回调方法
			_callback: null,
		}
	},
	beforeDestroy() {
		if(this._callback) {
			window.removeEventListener("message", this._callback);
		}
	},
	methods: {
		/** 监听接收参数外链页面的参数 */
		listenerLinkPageParams(callback = null) {
			this._callback = callback;
			window.addEventListener("message", this._callback, false);
		},
	}
}